Skip to main content

Flow Trigger

The Flow Trigger object is used to start another flow or project dynamically within a process, without the need for custom code.

FlowTrigger

Flow Trigger​

The Flow Trigger object allows the initiation of one or more other flows or projects during the execution of a current workflow. This enables modular and dynamic flow designs without requiring any code.

It is especially useful when:

  • A step in a process needs to trigger a flow from another project
  • A different flow within the same project should be launched
  • Multiple flows should be triggered based on tabular data (e.g., a DataGrid)

Key Features​

  • No code required to trigger other flows or processes
  • Can trigger:
    • A single flow using direct parameters
    • Multiple flows via a DataGrid with mapped data
  • Ideal for branching, delegation, or modular automation scenarios
  • Fully configurable through the Properties panel

How It Works​

Triggering a Single Flow​

To trigger a single flow:

  • Set the necessary Parameters on the object.
  • When the current flow reaches this object, the target flow will start with the provided values.

Triggering Multiple Flows​

To trigger multiple flows at once:

  • Bind the Flow Trigger object to a DataGrid on the form.
  • Each row in the DataGrid will be used as a source of parameters to launch a separate instance of the target flow.
  • This allows bulk operation scenarios (e.g., sending multiple approvals, initiating tasks per item).

Designer Integration​

When the Flow Trigger object is added to the flow canvas and clicked, the Property Viewer panel displays its configurable attributes.

From this panel, the user can:

  • Choose the target project and flow to be triggered
  • Configure parameter mappings (direct or via DataGrid)
  • Set any execution behavior (e.g., continue on error)

FAQs​

How To's​